@CHARSET "UTF-8";
a[href^="mailto:"] {
	background:url(../images/a.gif) no-repeat right 4px;
	color:#369;
	padding-right:18px;
	background-position:right -242px;
}
a[href$=".doc"] {
	background:url(../images/a.gif) no-repeat right 4px;
	color:#369;
	padding-right:18px;
	background-position:right -161px
}
a[href$=".xls"] {
	background:url(../images/a.gif) no-repeat right 4px;
	color:#369;
	padding-right:18px;
	background-position:right -282px
}
a[href$=".pdf"] {
	background:url(../images/a.gif) no-repeat right 4px;
	color:#369;
	padding-right:18px;
	background-position:right -79px
}
a[href$=".mp3"] {
	background:url(../images/a.gif) no-repeat right 4px;
	color:#369;
	padding-right:18px;
	background-position:right -204px
}
a[href$=".swf"] {
	background:url(../images/a.gif) no-repeat right 4px;
	color:#369;
	padding-right:18px;
	background-position:right -120px
}
a[href$=".rar"] {
	background:url(../images/a.gif) no-repeat right 4px;
	color:#369;
	padding-right:18px;
	background-position:right -38px
}
a[href$=".zip"] {
	background:url(../images/a.gif) no-repeat right 4px;
	color:#369;
	padding-right:18px;
	background-position:right -38px
}
a[href$=".7z"] {
	background:url(../images/a.gif) no-repeat right 4px;
	color:#369;
	padding-right:18px;
	background-position:right -38px
}

.wrap_remind {
    padding: 10px 40px!important;
}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
	cursor:help;
}
/* ---------->>> jtip end <<<---------------------------------------------------------------*/

div.form {
	overflow:hidden;
	width:100%;
	height:auto;
	margin-bottom:10px;
}

div.form input,
div.form textarea,
div.form select
{
	margin: 2px 0 1px 0;
}

div.form fieldset
{
	border: 1px solid #DDD;
	padding: 10px;
	margin: 0 0 10px 0;
    -moz-border-radius:7px;
}

div.form label
{
	font-weight: bold;
	font-size: 12px;
}

div.form .row
{
	margin: 5px 0;
}

div.form .hint
{
	margin: 0;
	padding: 0;
	color: #999;
}

div.form .note
{
	font-style: italic;
}

div.form span.required
{
	color: red;
}

div.form div.error label,
div.form label.error,
div.form span.error
{
	color: #C00;
}

div.form div.error input,
div.form div.error textarea,
div.form div.error select,
div.form input.error,
div.form textarea.error,
div.form select.error
{
	background: #FEE;
	border-color: #C00;
}

div.form div.success input,
div.form div.success textarea,
div.form div.success select,
div.form input.success,
div.form textarea.success,
div.form select.success
{
	background: #E6EFC2;
	border-color: #C6D880;
}


div.form .errorSummary
{
	border: 2px solid #C00;
	padding: 7px 7px 12px 7px;
	margin: 0 0 20px 0;
	background: #FEE;
	font-size: 12px;
}

div.form .errorMessage
{
	color: red;
	font-size: 12px;
}

div.form .errorSummary p
{
	margin: 0;
	padding: 5px;
}

div.form .errorSummary ul
{
	margin: 0;
	padding: 0 0 0 10px;
}

div.wide.form .row
{
	/*clear: left;*/
}

div.flash-error, div.flash-notice, div.flash-success
{
	padding:.8em;
	margin-bottom:1em;
	border:2px solid #ddd;
}
/***  20100716 ***/
div.success
{
	color: red;
}

div.flash-error
{
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
}

div.flash-notice
{
	background:#FFF6BF;
	color:#514721;
	border-color:#FFD324;
}

div.flash-success
{
	background:#E6EFC2;
	color:#264409;
	border-color:#C6D880;
}

div.flash-error a
{
	color:#8a1f11;
}

div.flash-notice a
{
	color:#514721;
}

div.flash-success a
{
	color:#264409;
}

div.form .rememberMe label
{
	display: inline;
}

div.form input[type='text'], div.form input[type='password'],div.form select
{
	width: 200px;
}

table.detail-view td {
	float:left;
	text-align:left;
}
table.detail-view th, table.detail-view td {
    border:none;
	font-size:12px;
}
/**
 * Hide first and last buttons by default.
 */
ul.yiiPager .first,
ul.yiiPager .last
{
    /*display:inline;*/
}
.list-view .summary {
    float:left;
}


#tree {
	clear:both;
	float:left;
	text-align:left;
}

.dataSearch { 
	float:left; 
	width:880px; 
	background-color:#f6f6f6; 
	border:1px #e4e4e4 solid; 
	padding:5px 0 5px 5px;
}
.dataSearch th {
	text-align:left;
	padding-right:20px;
}
table.dataSearch input[type='text'], table.dataSearch select
{
	width: 100px;
}
#news-grid {
	width:100%;
	height:auto;
	float:left;
}

table.dataGrid { 
	padding:.8em;
	margin-bottom:1em;
	float:left; 
	width:100%; 
	height:auto;
	background-color:#f6f6f6; 
	border:1px #e4e4e4 solid; 
}
table.dataGrid th {
	text-align: right;
	padding-right:20px
}

table.add_dialog {
	width:400px;
	text-align: center;
}
table.add_dialog th, table.add_dialog td {
	text-align: center;
}
table.add_dialog td {
	background-color:#C0C0C0; 
	border:1px #ffffff solid; 
}

.ui-state-highlight {
	background-color:#fd8ac7;
}
.custom-state-error{
	background-color:#aaddff;
}

table.cueGrid { 
	padding:.8em;
	margin-bottom:1em;
	float:left; 
	width:auto; 
	height:auto;
	background: white;
	border-collapse: collapse;
	border: 1px #006688 solid;
}
table.cueGrid th {
	text-align: center;
	padding-right:0px;
	width:100px;
	text-decoration: none;
	overflow:hidden;
}
table.cueGrid td {
	text-align: center;
	padding-right:0px;
	border: 1px #006688 solid;
	width:100px;
	text-decoration: none;
	overflow:hidden;
}
table.cueGrid span.cue_detail {
    text-align: center;
}
table.cueGrid tr.even
{
	background: #F8F8F8;
}
table.cueGrid tr.odd
{
	background: #E5F1F4;
}

option.disabled{
	background:#e6e6e6;
	color:#FF3300;
	font-style:italic;
	font-weight: bold;
}

table.log-view td {
    clear:both;
    text-align:left;
}

div.syntaxhighlighter {
	width:99%;
	word-wrap:break-word;
    word-break:normal;
    overflow:hidden;
    white-space:normal;
	border-collapse:collapse;
	border:1px red solid;
}
div.lines {
    border-collapse:collapse;
    border:1px red solid;
}

/***自定义部分*/
#tags_content {/* width:240px; */height:240px;overflow:hidden;border: 1px solid #D2E9F5;}
ul.yiiPager {
	font-size:10px;
}
div.pager
{
	/* clear:both; */
	float:right;
	/* margin:5px 0 0; */
    text-align:right;
	padding-bottom:5px;
	padding-right:5px;
}
.list-view .pager
{
	float:right;
	margin:0;
    text-align:right;
	padding-bottom:5px;
	padding-right:5px;
}
ul.yiiPager a:link, ul.yiiPager a:visited {
	padding:0 6px;
	margin:1px 0;
}
div.title{
    clear:both;
}
span.read_all{
	margin-right:30px;
	float:right;
}
span.read_all a{
	background-color: #7BB022;
    color: #FFFFFF;
    display: block;
    height: auto;
    padding: 3px 8px;
    text-decoration: none;
}
span.read_all a:hover{color: #000000;}
